using System;


namespace QiAdmin.Model.Dtos.Input {
	/// <summary>
	/// t_sys_task:数据传输Input类
	/// 
	/// </summary>
	[Serializable]
	
	public class TSysTask_IN: BaseInput {

		/// <summary>
		///主键
		/// </summary>
		public Int32 Id { get; set; }

		/// <summary>
		///系统字段-创建人
		/// </summary>
		public Int32 SysCreateUser { get; set; }

		/// <summary>
		///系统字段-创建时间
		///默认值:CURRENT_TIMESTAMP
		/// </summary>
		public DateTime SysCreateTime { get; set; }

		/// <summary>
		///系统字段-修改人
		/// </summary>
		public Int32 SysUpdateUser { get; set; }

		/// <summary>
		///系统字段-修改时间
		///默认值:CURRENT_TIMESTAMP
		/// </summary>
		public DateTime SysUpdateTime { get; set; }

		/// <summary>
		///系统字段-删除人
		/// </summary>
		public Int32 SysDeleteUser { get; set; }

		/// <summary>
		///系统字段-删除时间
		/// </summary>
		public DateTime SysDeleteTime { get; set; }

		/// <summary>
		///系统字段-删除标记
		///默认值:0
		/// </summary>
		public Boolean SysIsDelete { get; set; }

		/// <summary>
		///部门ID
		/// </summary>
		public Int32 DeptId { get; set; }

		/// <summary>
		///任务名称
		/// </summary>
		public String? Name { get; set; }

		/// <summary>
		///任务描述
		/// </summary>
		public String? Desc { get; set; }

		/// <summary>
		///执行的类名
		/// </summary>
		public String? ClassName { get; set; }

		/// <summary>
		///执行的参数
		/// </summary>
		public String? Param { get; set; }

		/// <summary>
		///Cron表达式
		/// </summary>
		public String? Cron { get; set; }

		/// <summary>
		///开始执行时间
		/// </summary>
		public DateTime? StartTime { get; set; }

		/// <summary>
		///结束执行时间
		/// </summary>
		public DateTime? EndTime { get; set; }

		/// <summary>
		///是否启用
		///默认值:1
		/// </summary>
		public Boolean Status { get; set; }

    }
}